Primeros pasos en R

R para Ciencia de Datos en Salud:
Análisis Descriptivo e Inferencia Estadística

Percy Soto-Becerra M.D., M.Sc(c)

InkaStats Data Science Solutions | Medical Branch
@github/psotob91

Agosto 06, 2022

Installe R, R Studio y R tools

  • Si aún no ha instalado R y RStudio, vaya al enlace de

Antes de usar R, configure su ambiente de trabajo


  • Paso 1: Cree una carpeta de trabajo . En donde quiera. Sea ordenado.

  • Paso 2: Abra RStudio .

  • Paso 3: Cree un proyecto y vincule el proyecto con la carpeta nueva.

  • Paso 3: Comience a trabajar. Puede usar R scripts o R Markdown / Quarto. Nosotros usaremos Quarto.

R es una calculadora


  • En su nivel más básico, R es una calculadora:
  • Suma:
3 + 8
[1] 11
  • Resta:
3 - 8
[1] -5
  • Multiplicación
3 * 8
[1] 24
  • División
3 * 8
[1] 24
  • Potencia:
3 ^ 3 # ^ se obtiene mediante: ALT + 94
[1] 27
  • Raíz cuadrada:
sqrt(16)
[1] 4
  • Otra raíz
8 ^ (1 / 3) # Raíz cúbica
[1] 2
  • Operación combinada
15 + (64 - 60) ^ (1/2)
[1] 17
  • Logaritmo natural:
log(12) # log es logaritmo natural o neperiano
[1] 2.484907
  • Logaritmo base 10:
log10(100)
[1] 2
  • Exponencial
exp(2)
[1] 7.389056
  • pi
pi
[1] 3.141593
  • Mayor que:
5 > 4
[1] TRUE
  • Menor igual que:
6 <= 3
[1] FALSE
  • Igualdad:
7 == 7
[1] TRUE
  • Diferente:
8 != 5
[1] TRUE

R es más que una simple calculadora


  • Pero…, R es más que solo una calculadora…

  • R es un lenguaje compuesto por “palabras”.

  • Las palabras son objetos en R:

    • Todo (casi) es un objeto.
  • Los verbos de R son las funciones:

    • Ejecutan acciones sobre otros objetos.

    • Los objetos sobre los que recae la acción se incluyen entre paréntesis.

  • Estructura general de una función:
ejecuta_accion(sobre_esto)
ejecuta_accion(sobre_esto, hacia_eso, con_esto)
  • Dos funciones usuales son install.packages y library, las cuales instalan y cargan un paquete, respectivamente:
install.packages("package_name")
library(package_name)

Ayuda en R


  • La documentación acerca de una función puede ser consultada mediante ?
?library